package com.woniuxy.processservice.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.woniuxy.core.util.PageInfo;
import com.woniuxy.processdao.model.CountCardStep;
import com.woniuxy.processmodel.dto.CountCardStepDto;
import com.woniuxy.processmodel.form.UpdateCountStepForm;
import com.woniuxy.processmodel.form.VenueLookCountCardStepForm;

import java.util.List;

/**
 * <p>
 * 次卡流程表 服务类
 * </p>
 *
 * @author 冉杰
 * @since 2024-01-15
 */
public interface CountCardStepService extends IService<CountCardStep> {

    void addCountCardStep(String form);

    void updateCountCardStep(UpdateCountStepForm form, Integer venueId);

    CountCardStep lookCountCardStep(Integer stepId);

    List<CountCardStepDto> UserLookCountCardStep(Integer userId);

    PageInfo<CountCardStepDto> venueLookCountCardStep(VenueLookCountCardStepForm form, Integer venueId);
}
